
#content{
  .left{
    .omnibus{
      background:#fff;
      margin-bottom: 20px;
      .biaoit{
        width:100%;
        height:56px;
        border-bottom: 1px solid #e5e5e5;
        display: flex;flex-direction: row;
        justify-content: space-between;
        align-items: center;
        padding: 0 20px;
        .title{
          font-weight: bold;
          font-size: 20px;
          color:#2c3e50;
        }
        .nav{
          display: flex;
          flex-direction: row;
          height:100%;
          line-height: 56px;
          li{
            padding: 0 15px;
            margin-left: 10px;
            cursor: pointer;
            font-size: 16px;
            color:#2c3e50;
            font-weight: bold;
            position: relative;
          }
          li::after{
            content: '';
            transition: all 0.5s;
          }
          li.active::after,li:hover::after{
            content: '';
            display: block;
            position: absolute;
            left:0;
            bottom:0;
            width: 100%;
            height: 3px;
            background: #44553e;
          }
        }
      }
      .content{
        display: flex;
        flex-direction: row;
        flex-wrap: wrap;
        justify-content: space-between;
        align-items: center;
        li{
          width:50%;
          padding:23px 20px;
          a{
            display: flex;
            flex-direction: row;
            justify-content: left;
            align-items: center;
            .img{
              width:130px;
              height:100px;
              border-radius: 5px;
              overflow: hidden;
              background: #e5e5e5;
              margin-right: 15px;
              img{
                display: block;
                width:100%;
                height:100%;
                transition: all 0.3s;
              }
            }

            &:hover{
              img{
                transform: scale(1.2);
              }
            }
            .txt{
              .title{
                font-size: 16px;
                overflow: hidden;
                text-overflow: ellipsis;
                -webkit-box-orient: vertical;
                display: -webkit-box;
                -webkit-line-clamp: 2;
                font-weight: normal;
                color:#000;
                margin-bottom: 20px;
              }
              .time{
                font-size: 13px;
                color: #999;
                bottom: 28px;
              }
            }
          }
        }
        li:nth-child(2n){
          border-left: 1px solid #e5e5e5;
          border-bottom: 1px solid #e5e5e5;
        }
        li:nth-child(2n+1){
          border-bottom: 1px solid #e5e5e5;
        }
        li:nth-child(5),li:nth-child(6){
          border-bottom: none;
        }
      }
    }
    .muban{
      li{
        background: #fff;
        margin-bottom: 20px;
        padding: 20px;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        .img{
          display: block;
          overflow: hidden;
          width: 40%;
          margin-right: 20px;
          float: left;
          border-radius: 8px;
          border-top: 20px solid #222;
          border-right: 10px solid #222;
          border-left: 10px solid #222;
          border-bottom: 10px solid #444;
          img{
            display: block;
            width:100%;
          }
        }
        .txt{
          width:56%;
          .title{
            color: #2c3e50;
            font-weight: bold;
            font-size: 18px;
            margin: 15px 0;
            text-overflow: ellipsis;
            white-space: nowrap;
            overflow: hidden;
          }
          .ms{
            margin: 10px;
            font-size: 14px;
            color: #666;
            overflow: hidden;
            text-overflow: ellipsis;
            -webkit-box-orient: vertical;
            display: -webkit-box;
            -webkit-line-clamp: 2;
          }
          .start{
            margin: 10px 0 40px 10px;
            display: flex;
            flex-direction: row;
            justify-content: left;
            align-items: center;
            i{
              width: 100px;
              height: 20px;
              display: inline-block;
              background: url(../images/star.png) repeat-x;
            }
          }
          .btn{
            a{
              display: inline-block;
              padding: 8px 15px;
              margin: 5px 20px 0 0;
              color: #fff;
              border-radius: 5px;
              &:nth-child(1){
                background:#bc4a53;
              }
              &:nth-child(2){
                background:#77afba;
              }
              &:nth-child(3){
                background:#7ab99e;
              }
            }
          }
        }
      }
    }
    .blogNews{
      .biaoit{
        width:100%;
        height:56px;
        border-bottom: 1px solid #e5e5e5;
        display: flex;flex-direction: row;
        justify-content: space-between;
        align-items: center;
        padding: 0 20px;
        background: #fff;
        .title{
          font-weight: bold;
          font-size: 20px;
          color:#2c3e50;
        }
        a{
          color: #777;
          font-weight: normal;
          background: url("../images/icon_more.png") no-repeat left center;
          background-size: 20px;
          text-align: center;
          margin-top: 8px;
          font-size: 14px;
          padding-left: 30px;
          font-weight: normal;
        }
      }
      .content{
        li{
          background: #fff;
          overflow: hidden;
          position: relative;
          transition: all .8s;
          padding: 20px;
          margin-bottom: 20px;
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          align-items: center;
          .img{
            display: block;
            width: 210px;
            height: 158px;
            background: #ccc;
            overflow: hidden;
            float: left;
            margin-right: 20px;
            border-radius: 3px;
            img{
              width:100%;
            }
          }
          .txt{
            width:570px;
            .title{
              overflow: hidden;
              white-space: nowrap;
              text-overflow: ellipsis;
              margin: 10px 0;
              line-height: 28px;
              font-size: 20px;
              color:#2c3e50;
              font-weight: bold;
            }
            .miaosu{
              color: #808595;
              font-size: 14px;
              line-height: 24px;
              word-break: break-all;
              overflow: hidden;
              text-overflow: ellipsis;
              -webkit-box-orient: vertical;
              display: -webkit-box;
              -webkit-line-clamp: 2;
            }
            .left_right{
              display: flex;
              flex-direction: row;
              justify-content: space-between;
              align-items: center;
              padding: 30px 0 0 0;
              .time{
                display: inline-block;
                span:nth-child(1){
                  margin-right: 20px;
                  padding-left: 24px;
                  line-height: 24px;
                  display: inline-block;
                  background: url("../images/icon_time.png") no-repeat left center;
                  background-size: 20px;
                }
                span:nth-child(2){
                  margin-right: 20px;
                  padding-left: 24px;
                  line-height: 24px;
                  display: inline-block;
                  background: url("../images/icon_fire.png") no-repeat left center;
                  background-size: 20px;
                }
              }
              .btn_tz{
                background: #4c7265;
                color: #fff;
                font-size: 14px;
                font-weight: 600;
                text-align: center;
                padding: 8px 20px;
                border-radius: 4px;
                display: block;
              }
            }
          }
        }
      }
    }
  }
  .right{
    .jianli{
      background: #fff;
      padding: 20px;
      margin-bottom: 20px;
      .txt_img{
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        margin-bottom: 20px;
        .txt{
          div:nth-child(1){
            color: #b29f7d;
            font-size: 18px;
            font-weight: bold;
            letter-spacing: 0.3em;
            margin-bottom: 20px;
          }
          div:nth-child(2){
            color: #55603d;
            text-transform: uppercase;
            font-style: italic;
            font-weight: bold;
            font-size: 32px;
            letter-spacing: .2em;
          }
        }
        div:nth-child(2){
          width:80px;
          height:80px;
          img{
            width:100%;
            height:100%;
          }
        }
      }
      .img_per{
        width:100%;
        img{
          display: block;
          width:100%;
          margin-bottom: 20px;
        }
      }
      ul{
        li{
          display: flex;
          flex-direction: row;
          justify-content: left;
          align-items: center;
          padding: 2px 0;
          div:nth-child(1){
            text-transform: uppercase;
            color: #b29f7d;
            width: 50px;
            display: block;
            margin-right: 10px;
          }
          div:nth-child(2){
            font-size: 13px;
          }
        }
      }
    }
    .mbNews{
      background: #fff;
      margin-bottom: 20px;
      .title{
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        padding: 15px 20px;
        border-bottom: #f0eeee 1px solid;
        .txt{
          font-weight: bold;
          font-size: 20px;
        }
        a{
          color: #777;
          font-weight: normal;
        }
      }
      ul{
        padding: 20px 20px 3px 20px;
        li{
          margin-bottom: 20px;
          border-bottom: 1px dotted #eee;
          padding-bottom: 10px;
          display: flex;
          flex-direction: row;
          justify-content: space-between;
          align-items: center;

          .num{
            width:45px;
            height:45px;
            text-align: center;
            line-height: 45px;
            color:#fff;
            background: url("../images/colors.png") no-repeat;
          }
          &:nth-child(1) .num{
            background-position: 0 0;
          }
          &:nth-child(2) .num{
            background-position: 0 -45px;
          }
          &:nth-child(3) .num{
            background-position: 0 -90px;
          }
          &:nth-child(4) .num{
            background-position: 0 -135px;
          }
          &:nth-child(5) .num{
            background-position: 0 -180px;
          }
          &:nth-child(6) .num{
            background-position: 0 -225px;
          }
          .txt{
            width:240px;
          }
        }
      }
    }
    .guangao{
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      align-items: center;
      width:100%;
      margin-bottom: 20px;
      a{
        height:217px;
        width:160px;
        border-radius: 10px;
        overflow: hidden;
        img{
          display: block;
          width:100%;
          height:100%;
        }
      }
    }
    .webtype{
      background: #fff;
      margin-bottom: 20px;
      .title{
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        padding: 15px 20px;
        border-bottom: #f0eeee 1px solid;
        .txt{
          font-weight: bold;
          font-size: 20px;
        }
        a{
          color: #777;
          font-weight: normal;
        }
      }
      ul{
        padding: 20px;
        li{
          line-height: 40px;
          background: url("../images/bloger.png") no-repeat center;
          text-align: center;
          &:hover{
            background: url("../images/bloger2.png") no-repeat center;
            a{
              color:#fff;
            }
          }
          a{
            color:#2c3e50;
          }
        }
      }
    }
    .wznews{
      background: #fff;
      margin-bottom: 20px;
      .title{
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        padding: 15px 20px;
        border-bottom: #f0eeee 1px solid;
        .txt{
          font-weight: bold;
          font-size: 20px;
        }
        a{
          color: #777;
          font-weight: normal;
        }
      }
      ul{
        padding: 20px;
        li{
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          line-height: 40px;
          position: relative;
          padding-left: 30px;
          &::before{
            content: "";
            width: 20px;
            height: 20px;
            border-radius: 4px;
            position: absolute;
            left: 4px;
            top: 11px;
          }
          &:nth-child(1)::before{
            background: url(../images/no1.png) no-repeat;
          }
          &:nth-child(2)::before{
            background: url(../images/no2.png) no-repeat;
          }
          &:nth-child(3)::before{
            background: url(../images/no3.png) no-repeat;
          }
          &:nth-child(4)::before{
            background: url(../images/no4.png) no-repeat;
          }
          &:nth-child(5)::before{
            background: url(../images/no5.png) no-repeat;
          }
          &:nth-child(6)::before{
            background: url(../images/no6.png) no-repeat;
          }
          &:nth-child(7)::before{
            background: url(../images/no7.png) no-repeat;
          }
          &:nth-child(8)::before{
            background: url(../images/no8.png) no-repeat;
          }
          &:nth-child(9)::before{
            background: url(../images/no9.png) no-repeat;
          }
          &:nth-child(10)::before{
            background: url(../images/no10.png) no-repeat;
          }
          a{
            text-decoration: none;
            color: #2c3e50;
          }
          &:nth-child(even){
            background: #f5f5f5;
            border-radius: 3px;
          }
        }
      }
    }
    .wznews2{
      background: #fff;
      margin-bottom: 20px;
      .title{
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        padding: 15px 20px;
        border-bottom: #f0eeee 1px solid;
        .txt{
          font-weight: bold;
          font-size: 20px;
        }
        a{
          color: #777;
          font-weight: normal;
        }
      }
      ul{
        padding: 20px;
        li{
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          line-height: 34px;
          position: relative;
          padding-left: 15px;
          &::before{
            content: "";
            width: 4px;
            height: 4px;
            border-radius: 4px;
            position: absolute;
            left: 0;
            top: 16px;
            background: #a8d4d7;
          }
          a{
            text-decoration: none;
            color: #2c3e50;
          }
        }
      }
    }
    .tagsclous{
      background: #fff;
      margin-bottom: 20px;
      .title{
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        padding: 15px 20px;
        border-bottom: #f0eeee 1px solid;
        .txt{
          font-weight: bold;
          font-size: 20px;
        }
        a{
          color: #777;
          font-weight: normal;
        }
      }
      p{
        padding: 20px;
        overflow: hidden;
        position: relative;
        &::before{
          animation: linescroll 5s;
          animation-iteration-count: infinite;
          content: "";
          width: 20px;
          height: 20px;
          background: #688062;
          position: absolute;
          z-index: 9;
        }
        a{
          color:#2c3e50;
          display: inline-block;
          background: #ffffff;
          width: 33.3333%;
          font-size: 14px;
          float: left;
          line-height: 40px;
          text-align: center;
          position: relative;
          overflow: hidden;
          text-overflow: ellipsis;
          white-space: nowrap;
          &:nth-child(3n-1)::before{
            width: 1px;
            height: 100%;
            content: "";
            position: absolute;
            background: #eae5e5;
            left: 0;
            top: 0;
          }
          &:nth-child(3n-1)::after{
            width: 1px;
            height: 100%;
            content: "";
            position: absolute;
            background: #eae5e5;
            right: 0 ;
            top: 0;
          }
          &:nth-child(6n+1){background: #f5f5f5; }
          &:nth-child(6n+2){background: #f5f5f5; }
          &:nth-child(6n+3){background: #f5f5f5; }
          &:hover{
            background: #edac96;
            color: #fff
          }
        }
      }
    }
    .tongji{
      background: #fff;
      margin-bottom: 20px;
      .title{
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        padding: 15px 20px;
        border-bottom: #f0eeee 1px solid;
        .txt{
          font-weight: bold;
          font-size: 20px;
        }
        a{
          color: #777;
          font-weight: normal;
        }
      }
      ul{
        padding: 20px;
        li{
          margin-bottom: 10px;
          color:#2c3e50;
          b{font-weight: bold}
          a{color: #096;}
          &.tongji_gzh{
            margin-bottom: 10px;
            display: flex;
            flex-direction: row;
            justify-content: space-between;
            align-items: center;
            i{
              width: 50%;
              display: block;
              font-size: 13px;
              font-style: normal;
              text-align: center;
              img{
                margin: auto;
                width: 90%;
                display: block;
              }
            }
          }
        }
      }
    }
    .links{
      background: #fff;
      margin-bottom: 20px;
      .title{
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        padding: 15px 20px;
        border-bottom: #f0eeee 1px solid;
        .txt{
          font-weight: bold;
          font-size: 20px;
        }
        a{
          color: #777;
          font-weight: normal;
        }
      }
      ul{
        padding: 20px;
        overflow: hidden;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        flex-wrap: wrap;
        li{
          margin: 10px 0;
          width: 50%;
          a{
            text-decoration: none;
            color: #2c3e50;
            display: block;
            padding: 0 20px 0 0;
          }
        }
      }
    }
  }
}
@keyframes linescroll { 0% {
  left:0px;
  top:0px;
}
  25% {
    left:316px;
    top:0px;
  }
  50% {
    left:316px;
    top:220px;
  }
  75% {
    left:0px;
    top:220px;
  }
  100% {
    left:0px;
    top:0px;
  }
}